/*
 * Copyright (C) 2016 yixun All Rights Reserved.
 * 
 * CustomerDto.java
 */
package com.emm.yixun.common.model.appDto;

import java.io.Serializable;
import java.util.Date;

public class CustomerCountDto implements Serializable{
	private static final long serialVersionUID = 1L;
	
	private String merchantId;//商户Id
	private String projectCode;//项目Code
	private String userId;//用户Id
	private String userCode;//用户Code
	private String salesGroupId;//销售组Id
	private String timeType;//时间类型
	private String cusType;//客户业务类型
	private String noticeType;//消息类型
	private String notCateId;//公告类别Id
	private String categoryType;//类目类型
	private String visitTimeType;//客户来访时间类型
	private String scoreCategory;//成绩类别
	private String terminalType;//设备类型
	private String cusSort;//排序
	private String propertyType;//房产类型
	private String dataPermission;//拼接条件参数,客户数据权限
	private String dataPermission_sign;//拼接条件参数,逾期未签约数据权限
	private String dataPermission_pay;//拼接条件参数,逾期未付款数据权限
	private String searchContent;//模糊查询条件
	private String isAdmin;
	/**
	 *处理状态:[{key:process_status,values:[{no:0,alias:NO,remark:未处理},{no:1,alias:YES,remark:已处理}]}]
	 */
	private String processStatus;
	/**	 
	 *设置 :客户状态:[{key:customer_status,values:[{no:1,alias:TELEPHONE,remark:来电},{no:2,alias:VISIT,remark:来访},{no:3,alias:RENCHOU,remark:认筹},{no:4,alias:XIAODING,remark:小定},{no:5,alias:RENGOU,remark:认购},{no:6,alias:QIANYUE,remark:签约},{no:7,alias:DUOTAO,remark:无意向}]}]
	 */
	private String customerStatus;
	/**
	 *意向等级:[{key:intention_level,values:[{no:1,alias:A_PLUS,remark:A+},{no:2,alias:A,remark:A},{no:3,alias:B,remark:B},{no:4,alias:C,remark:C},{no:5,alias:D,remark:D}]}]
	 */
	private String intentionLevel;
	private Date lastFollowTimeBefore;
	private Date lastFollowTimeAfter;
	/**
	 *首次接触方式:[{key:ft_contact_way,values:[{no:1,alias:TELEPHONE,remark:来电},{no:2,alias:VISITING,remark:来访},{no:3,alias:OTHER,remark:其他}]}]
	 */
	private String ftContactWay;
	
	public String getMerchantId() {
		return merchantId;
	}
	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}
	public String getProjectCode() {
		return projectCode;
	}
	public void setProjectCode(String projectCode) {
		this.projectCode = projectCode;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getUserCode() {
		return userCode;
	}
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}
	public String getSalesGroupId() {
		return salesGroupId;
	}
	public void setSalesGroupId(String salesGroupId) {
		this.salesGroupId = salesGroupId;
	}
	public String getTimeType() {
		return timeType;
	}
	public void setTimeType(String timeType) {
		this.timeType = timeType;
	}
	public String getCusType() {
		return cusType;
	}
	public void setCusType(String cusType) {
		this.cusType = cusType;
	}
	public String getNoticeType() {
		return noticeType;
	}
	public void setNoticeType(String noticeType) {
		this.noticeType = noticeType;
	}
	public String getNotCateId() {
		return notCateId;
	}
	public void setNotCateId(String notCateId) {
		this.notCateId = notCateId;
	}
	public String getCategoryType() {
		return categoryType;
	}
	public void setCategoryType(String categoryType) {
		this.categoryType = categoryType;
	}
	public String getVisitTimeType() {
		return visitTimeType;
	}
	public void setVisitTimeType(String visitTimeType) {
		this.visitTimeType = visitTimeType;
	}
	public String getScoreCategory() {
		return scoreCategory;
	}
	public void setScoreCategory(String scoreCategory) {
		this.scoreCategory = scoreCategory;
	}
	public String getTerminalType() {
		return terminalType;
	}
	public void setTerminalType(String terminalType) {
		this.terminalType = terminalType;
	}
	public String getCusSort() {
		return cusSort;
	}
	public void setCusSort(String cusSort) {
		this.cusSort = cusSort;
	}
	public String getPropertyType() {
		return propertyType;
	}
	public void setPropertyType(String propertyType) {
		this.propertyType = propertyType;
	}
	public String getDataPermission() {
		return dataPermission;
	}
	public void setDataPermission(String dataPermission) {
		this.dataPermission = dataPermission;
	}
	public String getDataPermission_sign() {
		return dataPermission_sign;
	}
	public void setDataPermission_sign(String dataPermission_sign) {
		this.dataPermission_sign = dataPermission_sign;
	}
	public String getDataPermission_pay() {
		return dataPermission_pay;
	}
	public void setDataPermission_pay(String dataPermission_pay) {
		this.dataPermission_pay = dataPermission_pay;
	}
	public String getSearchContent() {
		return searchContent;
	}
	public void setSearchContent(String searchContent) {
		this.searchContent = searchContent;
	}
	public String getProcessStatus() {
		return processStatus;
	}
	public void setProcessStatus(String processStatus) {
		this.processStatus = processStatus;
	}
	public String getCustomerStatus() {
		return customerStatus;
	}
	public void setCustomerStatus(String customerStatus) {
		this.customerStatus = customerStatus;
	}
	public String getIntentionLevel() {
		return intentionLevel;
	}
	public void setIntentionLevel(String intentionLevel) {
		this.intentionLevel = intentionLevel;
	}
	public Date getLastFollowTimeBefore() {
		return lastFollowTimeBefore;
	}
	public void setLastFollowTimeBefore(Date lastFollowTimeBefore) {
		this.lastFollowTimeBefore = lastFollowTimeBefore;
	}
	public Date getLastFollowTimeAfter() {
		return lastFollowTimeAfter;
	}
	public void setLastFollowTimeAfter(Date lastFollowTimeAfter) {
		this.lastFollowTimeAfter = lastFollowTimeAfter;
	}
	public String getFtContactWay() {
		return ftContactWay;
	}
	public void setFtContactWay(String ftContactWay) {
		this.ftContactWay = ftContactWay;
	}

	public String getIsAdmin() {
		return isAdmin;
	}

	public void setIsAdmin(String isAdmin) {
		this.isAdmin = isAdmin;
	}
}
